But then mathematicians defined the square root of negative one as a new number called i, opening up a whole new mathematical world of complex numbers.
This letter is of a particular interest, partly because it's in code, a not very complex number for letter substitution, but also because it was written at the turning point of Napoleon's career.
The more math you do the less crazy that seems because complex numbers have this bizarre relationship with discrete math, but it really is wonderful there's no two ways about it.
I find it so satisfying to learn something new, especially when it's something that I never could've imagined having a grasp on like calculus or complex numbers or quantum science.
We have strings numbers and boolean Numbers can be integers floats or complex numbers Here's the second question. You have this variable fruit set to Apple. What do you think?
我们有字符串数字和布尔数字可以是整数浮点数或数这是第二个问题。您将这个变量 fruit 设置 Apple。你怎么认?
These were people that were on the mailing list, and they were just asking for things like, hey, we really should have complex numbers in this language.
And the reason for talking in terms of complex numbers, rather than just saying, " It has two coordinates, " is that complex numbers lend themselves to really nice descriptions of things that have to do with winding, and rotation.
For example, there's an extension of the complex numbers that naturally live up in four dimensions, they're called the quaternions, and they offer a really elegant way to encode and to work with three dimensions.
This might seem like a strange step if you don't have much of a history with complex numbers, but describing this distance as a product can be unexpectedly useful.
Anyway, it's a bit of a long story, but the one problem is that you have to start, it's crucial that you think in terms of complex numbers and not just real numbers.
And the real reason that complex numbers, as opposed to some other structure, proved to be useful for us is that we could find a value so that successive products have this cycling behavior.